Product Icon

Xero for WooCommerce

Save time with automated sync between WooCommerce and your Xero account.
Choose a billing option
$109
Save 20%
$218 $174.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Integrate your WooCommerce store with your Xero account

Xero is beautiful software that handles all of your business accounting functions from bank reconciliation and financial reporting to inventory tracking and payroll.

Xero for WooCommerce gives you the ability to set up automatic creation of invoices in Xero for ecommerce sales. After the module is installed and configured, each order placed in your WooCommerce store is securely sent to your Xero account to keep records up to date.

All product, shipping, discount, and tax data is sent to Xero. When payments are made, they are applied to the appropriate invoice to keep everything in balance.

Open a Xero account today, and get started!


Customer reviews

Average rating 2.5
17 reviews
5 stars, 12% of reviews
4 stars, 6% of reviews
3 stars, 29% of reviews
2 stars, 24% of reviews
1 star, 29% of reviews
17 reviews
  • Guy
    Rated 2 out of 5
    Functionality
    May 29, 2025
    Functionality
    The plugin works quite reliably to send transactions from WooCommerce to Xero. However, I have been told by Xero that it is not acceptable to create a new contact for every order because over several years it creates thousands of contacts which a Xero account can't withstand. Xero PLC make it hard to delete old "contacts" from the account, which makes it hard to comply with GDPR auto-deletion of customer information. I have had to modify the plugin so that it sends the order to Xero with every order made by a person called "websiteCustomer" and "customeremail@deletethis.com" to fix this. This plugin would be great if you are selling a small number of expensive items each month, but if you ha...
  • accounts3e66f34f6a
    Rated 1 out of 5
    Functionality
    Apr 23, 2025
    Functionality
    way too expensive for a simple plugin, I'm forced to look for alternative
  • kitpimp
    Rated 1 out of 5
    Support
    Dec 10, 2024
    Support
    Doesn't work after I installed it second time, refused to connect, now using Zapier
  • kymadn
    Rated 3 out of 5
    Ease of use
    Nov 30, 2024
    Ease of use
    Works great for creating invoices in Xero from a WooCommerce order. However, I decided to cancel the subscription as there is no option to email an Invoice attachment like I can in Zapier (although a lot more expensive), i need this functionality.
  • Simon Maltby
    Rated 2 out of 5
    Jun 5, 2023
    Not very good
    The export to Xero as an invoice works quite well. But you cannot mark as paid using the payment method. Everything marked paid goes to one bank account. So as I use PayPal, bank Transfer and Credit Card there is no way to set the payment to the right account in Xero. This makes the plugin fairly useless. I had a similar plugin on nopcommerce before I moved to woocommerce and this let you map each payment method to an account in Xero. It's not complicated. Add to that support kept the situation in limbo for so long the refund date has passed. I've ended up creating my own process using make.com where I have full control.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 6.9
  • Tested with WooCommerce: 10.6
  • Requires at least WordPress: 6.8
  • Requires at least WooCommerce: 10.4

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Related Products

Price $279 annually
Rated 3.2 out of 5 stars
Price $29 annually
Rated 3.5 out of 5 stars
Price $119 annually
Rated 3.5 out of 5 stars
Price $199 annually
Rated 4 out of 5 stars
Price $49 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 4.6 out of 5 stars
Price $49 annually
Rated 3.8 out of 5 stars
Price $149 annually
Rated 4.8 out of 5 stars
Price $79 annually
Rated 4 out of 5 stars